// @ts-ignore
/* eslint-disable */
import { request } from 'umi';

/** 初始化  保存 展示 信息  POST */
export async function initSaveExhibitionRecord(options?: { [key: string]: any }) {
  return request<BaseResponseBean.response<AssessMonthEmphasizeExhibitionData.InitData>>(
    '/assess/month/emphasize/exhibition/record/save/init',
    {
      method: 'POST',
      data: options || {},
    },
  );
}

/**   保存 展示 信息  POST */
export async function saveExhibitionRecord(options?: { [key: string]: any }) {
  return request<BaseResponseBean.response<string>>('/assess/month/emphasize/exhibition/record/save', {
    method: 'POST',
    data: options || {},
  });
}

/**   更新 展示 信息  POST */
export async function updateExhibitionRecord(options?: { [key: string]: any }) {
  return request<BaseResponseBean.response<string>>('/assess/month/emphasize/exhibition/record/update', {
    method: 'POST',
    data: options || {},
  });
}


/**   保存 展览 列表 排序  POST */
export async function saveExhibitionRecordSort(options?: { [key: string]: any }) {
  return request<BaseResponseBean.response<string>>(
    '/assess/month/emphasize/exhibition/record/save/sort',
    {
      method: 'POST',
      data: options || {},
    },
  );
}

/** 范围分页  POST */
export async function pageExhibitionRange(options?: { [key: string]: any }) {
  return request<BaseResponseBean.responsePage<AssessMonthCollectArticleRangeData.RangePage[]>>(
    '/assess/month/emphasize/exhibition/range/page',
    {
      method: 'POST',
      data: options || {},
    },
  );
}

/**   列表 展示 范围 信息  POST */
export async function listExhibitionRange(options?: { [key: string]: any }) {
  return request<BaseResponseBean.response<AssessMonthEmphasizeExhibitionData.RankSo[]>>(
    '/assess/month/emphasize/exhibition/range/list',
    {
      method: 'POST',
      data: options || {},
    },
  );
}

/**   列表 展示 初始化 范围 信息  POST */
export async function recordRangeInit(options?: { [key: string]: any }) {
  return request<BaseResponseBean.response<AssessMonthEmphasizeExhibitionData.RecirdRangeInitSo>>(
    '/assess/month/emphasize/exhibition/record/range/init',
    {
      method: 'POST',
      data: options || {},
    },
  );
}

/**   列表 展示 信息  POST */
export async function listExhibitionRecord(options?: { [key: string]: any }) {
  return request<BaseResponseBean.response<AssessMonthEmphasizeExhibitionData.RecordList[]>>(
    '/assess/month/emphasize/exhibition/record/list',
    {
      method: 'POST',
      data: options || {},
    },
  );
}
